Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Russia F1 Russia F2 Russia F3 Sweden F2 Georgia F1 Georgia F2 Czech Republic F5 Czech Republic F6 India F1 India F2 Qatar F2 Qatar F3 Croatia F2 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Turkey F2 Turkey F3 Russia F2 Russia F3 Belarus F1 Belarus F2 Ukraine F2 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Poland F2 Poland F3 Sweden F1 Sweden F3 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Greece F3 Czech Republic F3 Poland F6 Poland F7 Belarus F1 Belarus F2 Austria F4 Germany F8 Germany F14 Germany F15 Sweden F4 Sweden F5 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Russia F1 Israel F4 Russia F2 Austria F9 Dominican Republic F1 Dominican Republic F2 Turkey F12 Czech Republic F1 Czech Republic F2 Italy F11 Germany F6 Germany F7 France F20 Russia F6 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F8 Russia F3 Russia F4 Belarus F4 Turkey F1 Ukraine F3 Russia F1 Russia F2 Sweden F1 Czech Republic F4 Israel F5 Czech Republic F5 Israel F6 Germany F1 Germany F3 Germany F4 Croatia F1 Croatia F2 Portugal F1 Portugal F2 France F4 Portugal F3 France F5 Turkey F1 Russia F1 Turkey F2 Russia F2 Uzbekistan F1 Poland F1 Uzbekistan F2 Poland F2 Poland F3 Germany F5 Germany F6 Austria F4 Austria F6 Sweden F4 France F13 Sweden F5 France F14 Mexico F6 Mexico F7 Mexico F8 Mexico F9 Iran F3 Czech Republic F5 Czech Republic F6 Germany F1 Austria F1 Austria F2 Austria F3 Germany F4 Croatia F1 Croatia F2 France F4 France F5 Great Britain F5 Great Britain F6 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Italy F15 Germany F6 Netherlands F3 France F11 India F6 India F7 Thailand F6 Czech Republic F5 Czech Republic F6 Germany F1 Germany F2 Austria F1 Kazakhstan F1 Kazakhstan F2 Korea F1 Russia F1 Korea F2 Russia F2 Korea F3 Korean Rep. F4 Netherlands F1 Germany F6 Germany F8 Austria F5 Italy F24 Russia F5 Germany F16 France F14 France F15 France F17 Germany F18 France F19 Uzbekistan F1 (Bukhara) Czech Rep F4 Uzbekistan F2 (Karshi) Czech Rep F5 Great Britain F1 Great Britain F2 Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Dominican Republic F3 Switzerland F3 Russia F6 (Moscow) Italy F5 Russia F7 (Moscow) Russia F8 (Moscow) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Kazan Austria F2 M25 Aktobe M15 Moscow M25 Almaty M15 Kazan M25 Aktobe Turkey F13 M15 St. Petersburg M15 St. Petersburg M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai M25 Chiang Rai M25 Jakarta Karshi Challenger - Karshi Germany F8 Karlsruhe Challenger M25+H Pozoblanco Tashkent Challenger Germany F4 Kazan Challenger Sarajevo Challenger Monza Challenger Penza Challenger Saransk Challenger Segovia Challenger Bangkok Challenger Bangkok Challenger M25 Nur-Sultan Salzburg Challenger Kazan Challenger M15 Ust-Kamenogorsk Wolfsburg Challenger Kyoto Challenger Pingguo Challenger Monza Challenger Athens Challenger M25 Johannesburg / Markspark Rome Challenger M25 Jakarta Alessandria Challenger Furth Challenger Pozoblanco Challenger Astana Challenger Karshi Challenger Manerbio Challenger Astana Challenger Como Challenger Tashkent Challenger Campinas Challenger Recife Challenger Bangkok Challenger Belo Horizonte Challenger Salzburg Challenger Kazan Challenger Bergamo Challenger Cherbourg Challenger Guadalajara Challenger Rimouski Challenger St. Brieuc Challenger Seoul Challenger Eckental Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Kyoto Challenger Leon Challenger Karshi Challenger Scheveningen Challenger Poznan Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Astana Challenger Cherbourg Challenger St. Brieuc Challenger Gimcheon Challenger Busan Challenger M25 Aktobe M25+H Kazan M25 Shymkent Tashkent Challenger Geneva Challenger M25 Andijan Eckental Challenger Bratislava Challenger M25 Namangan Wroclaw Challenger M15 Almaty Kazan Challenger Taipei City Challenger Rome Challenger Furth Challenger Manchester Challenger M15 Moscow M25 Ust-Kamenogorsk Todi Challenger San Benedetto Challenger Astana Challenger Portoroz Challenger M25 Shymkent Nanchang Challenger Kaohsiung Challenger Agri Challenger Mons Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Bratislava Challenger Kobe Challenger M15 St. Petersburg Yokohama Challenger Toyota Challenger Bangkok Challenger Bergamo Challenger Wroclaw Challenger M25 Aktobe Kazan Challenger Shenzhen Challenger Raanana Challenger M25 Nur-Sultan Taipei City Challenger Aix En Provence Challenger Busan Challenger M15 St. Petersburg Manchester Challenger M15 Kazan Winnetka Challenger Winnipeg Challenger Astana Challenger Chengdu Challenger Qingdao Challenger Tashkent Challenger Ho Chi Minh City Challenger Ningboo Challenger Eckental Challenger Mouilleron-Le-Captif Challenger M15 Chiang Rai Happy Valley Challenger Canberra Challenger Quimper Challenger Cherbourg Challenger Irving Challenger M25 Sharm ElSheikh Taipei City Challenger M25 Nur-Sultan M25 Chiang Rai Gimcheon Challenger Seoul Challenger Busan Challenger Shymkent Challenger M15 Chiang Rai Eckental Challenger M15 Chiang Rai Rennes Challenger Penza Cup - Penza Astana Challenger Shenzhen Challenger Rennes Challenger Rome Challenger Bordeaux Challenger Fergana Challenger Milan Challenger Penza Challenger Pozoblanco Challenger Karshi Challenger Segovia Challenger Shanghai Challenger St. Remy Challenger Bergamo Challenger New Delhi Challenger Ningboo Challenger Guadalajara Challenger Izmir Challenger Shenzhen Challenger Anning Challenger Tashkent Challenger Ortisei Challenger Loughborough Challenger San Luis Potosi Challenger Sacramento Challenger Ortisei Challenger Kazan Challenger Izmir Challenger Brescia Challenger Andria Challenger Batman Challenger Surbiton Challenger Surbiton Challenger Nottingham Challenger Aptos Challenger Kremlin Cup - Moscow Kyoto Challenger Brest Challenger Mouilleron-Le-Captif Challenger Karshi Challenger Fergana Challenger Astana Challenger Segovia Challenger Tashkent Challenger Shymkent Challenger Gwangju Challenger Shymkent Challenger Fergana Challenger Nur-Sultan Challenger Nur-Sultan Challenger Liuzhou Challenger Canberra Challenger Bendigo Challenger Biella 3 Challenger Quimper 2 Challenger Cherbourg Challenger St. Petersburg 2 Challenger ATP Kremlin Cup - Moscow BMW Open - Munich ATP Kremlin Cup - Moscow Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Netherlands F2 BMW Open - Munich Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier BMW Open - Munich Gerry Weber Open - Halle Bet-at-home Open - Hamburg Indianapolis Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Rovereto Challenger Lugano Challenger Seoul Challenger BMW Open - Munich Gerry Weber Open - Halle Gwangju Challenger Busan Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai Tyler Challenger Mercedes Cup - Stuttgart Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest Geneva Open - Geneva BB&T Atlanta Open - Atlanta Citi Open - Washington Zhuhai Open - Zhuhai European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Stockholm Open - Stockholm Togliatti Cup - Togliatti Mordovia Cup - Mordovia Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Fergana Challenger - Fergana Schickendanz Open - Furth Nord LB Open 2006 - Braunschweig Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk Alexander Kolyaskin Memorial - Donetsk Bauer Watertechnology Cup - Eckental Ostdeutscher Sparkessen Cup - Dresden Fergana Challenger - Fergana Schickedanz Open 2007 - Furth Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Bauer Watertechnology Cup 2007 - Eckental PEOPLEnet Cup - Dnepropetrovsk 5 Volkswagen Challenger - Wolfsburg BH Indoor Sarajevo - Sarajevo Status Athens Open - Athens Astana Challenger Ostdeutscher Sparkassen Cup - Dresden Fergana Challenger - Fergana Schickendanz Open - Furth Nord LB Open - Braunschweig Guzzini Challenger - Recanati Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Oberstaufen Cup-Head German Master's Series - Oberstaufen Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Bukhara Challenger - Bukhara Karshi Challenger - Karshi 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2008 - Banja Luka Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen President's Cup - Astana Caversham International Tennis Tournament - Jersey Sarajevo Challenger Cremona Challenger Furth Challenger Oberstaufen Challenger Penza Challenger Almaty Challenger Astana Challenger Eckental Challenger Aachen Challenger Khanty-Mansiysk Challenger Cherbourg Challeger Napoli Challenger Johannesburg Challenger Rhodes Challenger Ramat Hasharon Challenger Furth Challenger Ojai Challenger Bytom Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Pozoblanco Challenger Oberstaufen Challenger Rimini Challenger Istanbul Challenger Karshi Challenger Astana Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Sarajevo Challenger Guangzhou Challenger Prostejov Challenger Turin Challenger Penza Challenger Segovia Challenger Istanbul Challenger Mons Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Wolfsburg Challenger Mersin Challenger Kaohsiung Challenger Athens Challenger Furth Challenger Scheveningen Challenger San Benedetto Challenger Istanbul Challenger Lermontov Challenger Helsinki Challenger Cherbourg Challenger St. Brieuc Challenger Guadalajara Challenger Mexico City Challenger Samarkand Challenger Prostejov Challenger Astana Challenger Oberstaufen Challenger Tashkent Challenger Geneva Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Karshi Challenger Prostejov Challenger Braunschweig Challenger Portoroz Challenger Recanati Challenger Astana Challenger Oberstaufen Challenger Segovia Challenger San Marino Challenger St. Remy Challenger Bergamo Challenger Cherbourg Challenger Raanana Challenger Heilbronn Challenger Vicenza Challenger Recanati Challenger Barcelona Open BancSabadell - Barcelona Segovia Challenger Shanghai Challenger Hua Hin Challenger Happy Valley Challenger Jonkoping Challenger Zhuhai Challenger Seoul Challenger Surbiton Challenger Fergana Challenger St. Remy Challenger Orleans Challenger Moselle Open - Metz Ilkley Challenger Segovia Challenger Portoroz Challenger Tashkent Challenger Quimper Challenger Yokohama Challenger Almaty Challenger Bauer Watertechnology Cup - Eckental Delray Beach Open - Delray Beach Phoenix Challenger Almaty Challenger s Tennis Masters 06 - Graz Segovia Challenger Bauer Watertechnilogy Cup 2008 - Eckental Mallorca Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Indian Wells Challenger Nur-Sultan Challenger Quimper Challenger St. Petersburg 1 Challenger Lugano Challenger Prague Challenger Riviera de Rimini Challenger - Rimini Mouilleron-Le-Captif Challenger Winston-Salem Open - Winston-Salem Cherbourg Challenger Fergana Challenger Bukhara Challenger - Bukhara Ortisei Challenger Cherbourg Challenger Little Rock Challenger Palmas del Mar Challenger Dallas Open - Dallas Orleans Challenger Suisse Open - Gstaad Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai Citi Open - Washington Chengdu Open - Chengdu Alphen Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Kosice Challenger Gonet Geneva Open - Geneva Budapest Challenger Guangzhou Challenger Tiburon Challenger St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach BMW Open - Munich German Tennis Championships - Hamburg Thailand Open - Bangkok ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Turkish Airlines Open Antalya - Antalya Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Melbourne Summer Set - Melbourne Topshelf Open - 's-Hertogenbosch Valencia Open - Valencia Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Valencia Open - Valencia Gerry Weber Open - Halle Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia bett1HULKS Indoors - Cologne BMW Open - Munich BMW Open - Munich Qatar ExxonMobil Open - Doha New York Open - New York Open 13 Provence - Marseille BMW Open - Munich Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Anytech365 Andalucia Open - Marbella US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Moselle Open - Metz Coupe Rogers - Montreal Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, PO, RUS-POR 4-1 French Open - Paris Wimbledon - London Davis Cup, World Group, QF, FRA-GER 3-2 Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Finals, QF, GBR-GER 1-2 U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, RUS-ITA 1-4 Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, SRB-RUS 4-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Salzburg Challenger Karlsruhe Challenger Porto Challenger Verona Challenger Grodzisk Mazowiecki Challenger Cassis Challenger Mallorca Challenger Orleans Challenger Bratislava 2 Challenger Moselle Open - Metz St. Tropez Challenger Trieste Challenger